Add AVE (Agentic Vulnerability Enumeration) mappings, 4-record pilot - #66
Add AVE (Agentic Vulnerability Enumeration) mappings, 4-record pilot#66chaksaray wants to merge 1 commit into
Conversation
Four mappings from AVE's behavioral vulnerability taxonomy to OWASP Agentic Top 10 entries, each verified against the primary-source PDF's own category text rather than category-name resemblance. Submitted via the manual PR path rather than the JSON classifier intake, matching how MITRE ATLAS entered this crosswalk, since AVE describes attacker behavior rather than defensive controls and doesn't fit the submission schema's controls-catalog shape. - crosswalk/agentic-top10/Agentic_AVE.md: new mapping file, follows the Agentic_AIUC1.md reference-implementation structure (per CONTRIBUTING.md), covering ASI02/ASI04/ASI05 for AVE-2026-00054/00062/00068/00074. Omits the Tools table (AVE's own hard rules explicitly exclude vendor/tool recommendations) and the Implementation-priority table (not meaningful at 3-of-10-entry pilot scale) rather than filling either with invented content, and includes an explicit methodology note on two candidate records excluded during selection for a real ambiguity found against the ASI primary source. - crosswalk/data/entries/ASI02.json, ASI04.json, ASI05.json: appended the corresponding AVE mapping objects to keep the machine-readable layer in sync, per CONTRIBUTING.md; validated against crosswalk/data/schema.json. - crosswalk/README.md: mapping-files badge 67 -> 68. Ran crosswalk's own `node scripts/validate.js`: fixed the 3 errors this change introduced (stale badge count, missing '## Why' heading, missing an ASI01 section — added one explaining ASI01 is deliberately out of scope for this pilot). The remaining ~51 errors/67 warnings reported by that run are pre-existing across other files in the repo, unrelated to this change. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
|
Thank you for the effort that went into this pilot. We're closing it rather than merging, for two reasons. 1. Framework mappings are maintained in the crosswalk repository. New framework mappings should be proposed at https://github.com/GenAI-Security-Project/crosswalk, not here. Please use that repo's contribution process for any future proposal. 2. This repository's inclusion bar for frameworks. As a global, vendor-neutral OWASP project, we only map to frameworks that are independently established (standards bodies, regulators, MITRE, OWASP projects, and similar), with multiple maintainers and adoption outside the project. We don't accept mappings to contributor-maintained taxonomies or material that links to a contributor's own products or tooling. AVE is a young project largely maintained by the submitter, so it doesn't meet that bar today. There is also a technical issue: the AVE entries were hand-appended to generated files ( If AVE gains independent governance and outside adoption, we're happy to revisit it in the crosswalk repository. |
AVE is an open behavioral vulnerability taxonomy for agentic AI components (skill files, MCP servers, agent plugins), 80 records with stable immutable IDs, Apache 2.0. github.com/aveproject/ave
Submitting four mappings as a deliberate pilot rather than the full corpus, the clearest and most unambiguous correspondences, so the format and approach can be confirmed before more follow. Each mapping was verified against the OWASP Agentic Top 10 primary-source text directly, not by category-name resemblance, and two additional candidates were excluded during selection when their correspondence turned out genuinely ambiguous (documented in the file's own Methodology note, and in an explicit
### ASI01 — not covered in this pilotsection).Using the manual PR path rather than the JSON submission form: AVE describes attacker-observable behavior rather than defensive controls, so it doesn't fit the submission schema's category enum (ai-governance, regulation, infosec, appsec, threat-model) or its controls-shaped examples. MITRE ATLAS's own entry in this crosswalk came through the same manual path for what looks like the same structural reason.
What's in this PR:
crosswalk/agentic-top10/Agentic_AVE.md— new mapping file, structured to matchAgentic_AIUC1.md(the file CONTRIBUTING.md names as the reference implementation), covering ASI02/ASI04/ASI05.crosswalk/data/entries/ASI02.json,ASI04.json,ASI05.json— appended the corresponding AVE mapping objects; validated againstcrosswalk/data/schema.json.crosswalk/README.md— mapping-files badge 67 → 68 (theframeworks/controlsbadges may also need a bump; left to whatever your generate script computes rather than hand-edited by me without knowing its exact counting logic).Two sections are intentionally not filled in rather than padded with invented content: Tools (AVE's own hard rules explicitly exclude vendor/tool recommendations — it's a vendor-neutral behavioral taxonomy) and Implementation priority (not meaningful yet at 3-of-10-entry pilot scale).
Ran
node scripts/validate.jsbefore opening this: it originally flagged 3 issues caused by this change (stale mapping-files badge, missing## Whyheading, missing an ASI01 section) — all three are fixed in this PR. The remaining ~51 errors / 67 warnings that run reports are pre-existing across other files in the repo and unrelated to this change (confirmed by diffing validator output before/after).Happy to expand, reshape, or reformat as useful.